#ArchiveList .toggle {
cursor:pointer;
font-family:Arial,sans-serif;
}

#ArchiveList .toggle-open {
_font-size:1.7em;
line-height:.6em;
}

#ArchiveList {
text-align:left;
}

#ArchiveList a.toggle,#ArchiveList a.toggle:link,#ArchiveList a.toggle:visited,#ArchiveList a.toggle:hover {
color:inherit;
text-decoration:none;
}

.BlogArchive #ArchiveList ul li {
background:none;
list-style:none;
list-style-image:none;
list-style-position:outside;
padding-left:15px;
text-indent:-15px;
background-image:none;
border-width:0;
margin:.25em 0;
}

.BlogArchive #ArchiveList ul ul li {
padding-left:1.2em;
}

.BlogArchive #ArchiveList ul {
list-style:none;
list-style-image:none;
border-width:0;
margin:0;
padding:0;
}

.BlogArchive #ArchiveList ul.posts li {
padding-left:1.3em;
}

.post-footer abbr {
border:none;
}

.author-profile {
overflow:hidden;
margin:5px 5px 0 0;
}

.author-profile img {
border:1px solid #efefef;
float:left;
margin-right:5px;
}

#blog-pager-older-link {
float:right;
}

#blog-pager {
text-align:center;
overflow:hidden;
margin:1em 0;
}

.backlink-toggle-zippy {
padding-right:11px;
margin-right:.1em;
cursor:hand;
background:url(//www.blogger.com/img/triangle_ltr.gif) no-repeat left center;
}

.expanded-backlink .backlink-toggle-zippy {
background-image:url(//www.blogger.com/img/triangle_open.gif);
}

.status-msg-wrap {
font-size:110%;
width:90%;
position:relative;
margin:10px auto;
}

.status-msg-border {
border:1px solid #000;
filter:alpha(opacity=40);
-moz-opacity:.4;
opacity:.4;
width:100%;
position:relative;
}

.status-msg-bg {
background-color:#ccc;
opacity:.8;
filter:alpha(opacity=30);
-moz-opacity:.8;
width:100%;
position:relative;
z-index:1;
}

.status-msg-body {
text-align:center;
width:100%;
position:absolute;
z-index:4;
padding:.3em 0;
}

.status-msg-hidden {
visibility:hidden;
padding:.3em 0;
}

.status-msg-wrap a {
padding-left:.4em;
text-decoration:underline;
}

.reactions-label {
margin:3px 0 0;
}

.reactions-label-cell {
line-height:2.3em;
}

.reactions-iframe {
background:transparent;
height:2.3em;
width:100%;
border:0;
}

#comment-actions {
background:transparent;
border:0;
position:absolute;
height:25px;
padding:0;
}

#comments .blogger-comment-icon,.blogger-comment-icon {
line-height:16px;
background:url(/img/b16-rounded.gif) left no-repeat;
padding-left:20px;
}

#comments .openid-comment-icon,.openid-comment-icon {
line-height:16px;
background:url(/img/openid16-rounded.gif) left no-repeat;
padding-left:20px;
}

#comments .anon-comment-icon,.anon-comment-icon {
line-height:16px;
background:url(/img/anon16-rounded.gif) left no-repeat;
padding-left:20px;
}

.comment-form {
clear:both;
_width:410px;
}

.paging-control-container {
float:right;
font-size:80%;
margin:0 6px 0 0;
}

.unneeded-paging-control {
visibility:hidden;
}

#comments-block .avatar-image-container img {
-ms-interpolation-mode:bicubic;
border:1px solid #ccc;
float:right;
}

#comments-block .avatar-image-container.avatar-stock img {
border-width:0;
padding:1px;
}

#comments-block .avatar-image-container {
height:37px;
left:-45px;
position:absolute;
width:37px;
}

#comments-block.avatar-comment-indent {
margin-left:45px;
position:relative;
}

#comments-block.avatar-comment-indent dd {
margin-left:0;
}

iframe.avatar-hovercard-iframe {
border:0 none;
width:25em;
height:9.4em;
margin:.5em;
padding:0;
}

.comments {
clear:both;
margin-top:10px;
margin-bottom:0;
}

.comments .comments-content {
margin-bottom:16px;
}

.comments .comment .comment-actions a {
padding-right:5px;
padding-top:5px;
}

.comments .comments-content .comment-thread ol {
list-style-type:none;
text-align:left;
padding:0;
}

.comments .comments-content .inline-thread {
padding:.5em 1em;
}

.comments .comments-content .comment-thread {
margin:8px 0;
}

.comments .comments-content .comment-replies {
margin-left:36px;
margin-top:1em;
}

.comments .comments-content .comment {
margin-bottom:16px;
padding-bottom:8px;
}

.comments .comments-content .comment:first-child {
padding-top:16px;
}

.comments .comments-content .comment:last-child {
border-bottom:0;
padding-bottom:0;
}

.comments .comments-content .user {
font-style:normal;
font-weight:700;
}

.comments .comments-content .icon.blog-author {
display:inline-block;
height:18px;
width:18px;
margin:0 0 -4px 6px;
}

.comments .comments-content .datetime {
margin-left:6px;
}

.comments .comments-content .comment-header,.comments .comments-content .comment-content {
margin:0 0 8px;
}

.comments .comments-content .owner-actions {
position:absolute;
right:0;
top:0;
}

.comments .comments-replybox {
border:none;
height:250px;
width:100%;
}

.comments .comment-replybox-single {
margin-left:48px;
margin-top:5px;
}

.comments .comments-content .loadmore a {
display:block;
text-align:center;
padding:10px 16px;
}

.comments .thread-toggle {
cursor:pointer;
display:inline-block;
}

.comments .continue a {
display:block;
font-weight:700;
padding:.5em;
}

.comments .comments-content .loadmore {
cursor:pointer;
margin-top:3em;
max-height:3em;
}

.comments .comments-content .loadmore.loaded {
max-height:0;
opacity:0;
overflow:hidden;
}

.comments .thread-toggle .thread-arrow {
display:inline-block;
height:6px;
overflow:visible;
padding-right:4px;
width:7px;
margin:.3em;
}

.comments .thread-expanded .thread-arrow {
background:url() no-repeat scroll 0 0 transparent;
}

.comments .thread-collapsed .thread-arrow {
background:url() no-repeat scroll 0 0 transparent;
}

.comments .avatar-image-container {
float:left;
max-height:36px;
overflow:hidden;
width:36px;
}

.comments .avatar-image-container img {
max-width:36px;
}

.comments .comment-block {
margin-left:48px;
position:relative;
}

table.tr-caption-container {
margin-bottom:.5em;
padding:4px;
}

td.tr-caption {
font-size:80%;
}

.item-control a,.item-action a {
text-decoration:none!important;
}

.widget-item-control {
float:right;
height:20px;
margin-top:-20px;
position:relative;
z-index:10;
}

.widget-item-control a {
opacity:.5;
}

.widget-item-control a:hover {
opacity:1;
}

.widget .widget-item-control a img {
border:none;
background:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
-ie-box-shadow:none;
box-shadow:none;
padding:none;
}

.icon-action {
vertical-align:middle;
border-style:none!important;
margin:0 0 0 .5em !important;
}

.comment-action-icon {
width:13px;
height:13px;
margin-top:3px;
}

.delete-comment-icon {
background:url(/img/icon_delete13.gif) no-repeat left;
padding:7px;
}

#comment-popup {
position:absolute;
visibility:hidden;
width:100px;
height:20px;
}

.post-share-buttons {
display:inline-block;
margin-top:.5em;
vertical-align:middle;
}

.share-button {
width:20px;
height:20px;
background:url(/img/share_buttons_20_2.png) no-repeat left!important;
overflow:hidden;
margin-left:-1px;
position:relative;
}

.dummy-container {
vertical-align:top;
padding-left:.3em;
}

a:hover.share-button {
text-decoration:none;
z-index:1;
}

.share-button-link-text {
display:block;
text-indent:-9999px;
}

a:hover.sb-email {
background-position:0 -20px!important;
}

a:active.sb-email {
background-position:0 -40px!important;
}

.sb-blog {
background-position:-20px 0!important;
}

a:hover.sb-blog {
background-position:-20px -20px!important;
}

a:active.sb-blog {
background-position:-20px -40px!important;
}

.sb-twitter {
background-position:-40px 0!important;
}

a:hover.sb-twitter {
background-position:-40px -20px!important;
}

a:active.sb-twitter {
background-position:-40px -40px!important;
}

.sb-facebook {
background-position:-60px 0!important;
}

a:hover.sb-facebook {
background-position:-60px -20px!important;
}

a:active.sb-facebook {
background-position:-60px -40px!important;
}

.sb-buzz {
display:none!important;
}

.sb-orkut {
background-position:-80px 0!important;
}

a:hover.sb-orkut {
background-position:-80px -20px!important;
}

a:active.sb-orkut {
background-position:-80px -40px!important;
}

.goog-inline-block {
position:relative;
display:inline-block;
}

.goog-custom-button {
border:0;
font-family:Arial,sans-serif;
color:#000;
text-decoration:none;
list-style:none;
vertical-align:middle;
cursor:default;
outline:none;
margin:2px;
padding:0;
}

.goog-custom-button-outer-box,.goog-custom-button-inner-box {
vertical-align:top;
border-color:transparent;
border-style:solid;
}

.goog-custom-button-checked .goog-custom-button-outer-box,.goog-custom-button-checked .goog-custom-button-inner-box {
border-color:#ccc;
}

.goog-custom-button-outer-box {
border-width:1px 0;
margin:0;
padding:0;
}

.goog-custom-button-inner-box {
-moz-box-orient:vertical;
white-space:nowrap;
border-width:0 1px;
margin:0 -1px;
padding:3px 4px;
}

* html .goog-custom-button-rtl .goog-custom-button-inner-box {
right:auto;
}

:first-child+html .goog-custom-button-rtl .goog-custom-button-inner-box {
left:1px;
}

::root .goog-custom-button,::root .goog-custom-button-outer-box {
line-height:0;
}

::root .goog-custom-button-inner-box {
line-height:normal;
}

.goog-custom-button-active,.goog-custom-button-checked {
background-color:#faf6bc;
background-position:bottom left;
}

.blog-mobile-link {
padding:15px;
}

#mobile-share-button {
height:18px;
text-align:center;
vertical-align:top;
margin:0;
padding:1px 10px;
}

#mobile-share-button a {
display:block;
height:100%;
line-height:18px;
width:100%;
}

.mobile-share-panel-outer {
background:#444;
}

.mobile-share-panel-inner {
background:#fff;
border-bottom-left-radius:2px 2px;
border-bottom-right-radius:2px 2px;
border-radius:3px;
-webkit-border-radius:3px;
font-family:Arial;
font-size:18px;
color:#666;
}

.mobile .mobile-share-panel-inner a {
display:block;
color:#666;
}

.mobile-share-panel-title {
background:#f5f5f5;
border-bottom:1px solid #eee;
border-top-left-radius:2px 2px;
border-top-right-radius:2px 2px;
height:25px;
line-height:25px;
padding:10px 10px 10px 20px;
}

.mobile a.mobile-share-panel-button {
background:#fff url(/img/mobile_share_icons4.png) no-repeat left!important;
border-bottom:1px solid #eee;
height:50px;
line-height:30px;
width:100%;
-webkit-box-sizing:border-box;
padding:10px 0 10px 65px;
}

.mobile-share-panel-button-close {
font-size:26px;
float:right;
height:25px;
line-height:25px;
text-align:center;
width:25px;
}

.mobile a.mobile-share-panel-button-email {
background-position:10px 0!important;
}

.mobile a.mobile-share-panel-button-facebook {
background-position:10px -50px!important;
}

.mobile a.mobile-share-panel-button-twitter {
background-position:10px -100px!important;
}

.mobile a.mobile-share-panel-button-googleplus {
background:#fff url(http://www.gstatic.com/images/icons/gplus-32.png) no-repeat left!important;
background-position:19px 9px!important;
}

.mobile a.mobile-share-panel-button-buzz {
background-position:10px -150px!important;
border-bottom-left-radius:2px 2px;
border-bottom-right-radius:2px 2px;
}

.blog-list-container ul {
padding-left:0;
}

.blog-list-container ul li {
padding-left:0;
list-style:none;
list-style-image:none;
clear:left;
}

.blog-list-container .blog-content {
float:left;
text-indent:0;
width:85%;
margin:0 0 5px 5px;
}

.blog-list-container .blog-title {
font-weight:700;
line-height:16px;
margin:2px 0 0;
}

.blog-list-container .blog-icon {
float:left;
margin-top:2px;
vertical-align:top;
text-indent:0;
width:16px;
}

.blog-list-container .item-content {
font-size:95%;
line-height:1.3em;
}

.blog-list-container .item-thumbnail {
float:left;
margin:2px 5px 5px 0;
}

.blog-list-container .item-time {
font-size:95%;
font-style:italic;
clear:left;
}

.blog-list-title {
font-weight:700;
}

.blog-list-container .show-option {
font-size:75%;
text-align:right;
}

.contact-form-widget {
height:320px;
margin-left:0;
max-width:250px;
width:100%;
padding:0;
}

.contact-form-success-message {
background:#f9edbe;
border:0 solid #f0c36d;
bottom:0;
box-shadow:0 2px 4px rgba(0,0,0,.2);
color:#222;
font-size:11px;
line-height:19px;
margin-left:0;
opacity:1;
position:static;
text-align:center;
}

.contact-form-error-message {
background:#f9edbe;
border:0 solid #f0c36d;
bottom:0;
box-shadow:0 2px 4px rgba(0,0,0,.2);
color:#666;
font-size:11px;
font-weight:700;
line-height:19px;
margin-left:0;
opacity:1;
position:static;
text-align:center;
}

.contact-form-success-message-with-border {
background:#f9edbe;
border:1px solid #f0c36d;
bottom:0;
box-shadow:0 2px 4px rgba(0,0,0,.2);
color:#222;
font-size:11px;
line-height:19px;
margin-left:0;
opacity:1;
position:static;
text-align:center;
}

.contact-form-error-message-with-border {
background:#f9edbe;
border:1px solid #f0c36d;
bottom:0;
box-shadow:0 2px 4px rgba(0,0,0,.2);
color:#666;
font-size:11px;
font-weight:700;
line-height:19px;
margin-left:0;
opacity:1;
position:static;
text-align:center;
}

.contact-form-cross {
height:11px;
vertical-align:-8.5%;
width:11px;
margin:0 5px;
}

.contact-form-email,.contact-form-name {
background:#fff;
background-color:#fff;
border:1px solid #d9d9d9;
border-top:1px solid silver;
box-sizing:border-box;
color:#333;
display:inline-block;
font-family:Arial,sans-serif;
font-size:13px;
height:24px;
vertical-align:top;
margin:5px 0 0;
padding:0;
}

.contact-form-email-message {
background:#fff;
background-color:#fff;
border:1px solid #d9d9d9;
border-top:1px solid silver;
box-sizing:border-box;
color:#333;
display:inline-block;
font-family:Arial,sans-serif;
font-size:13px;
vertical-align:top;
margin:5px 0 0;
padding:0;
}

.contact-form-email:hover,.contact-form-name:hover,.contact-form-email-message:hover {
border:1px solid #b9b9b9;
border-top:1px solid #a0a0a0;
box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
}

.contact-form-email:focus,.contact-form-name:focus,.contact-form-email-message:focus {
border:1px solid #4d90fe;
box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
outline:none;
}

.contact-form-name,.contact-form-email,.contact-form-email-message {
max-width:220px;
width:100%;
}

.contact-form-button {
-webkit-border-radius:2px;
-moz-border-radius:2px;
-webkit-transition:all .218s;
-moz-transition:all .218s;
-o-transition:all .218s;
-webkit-user-select:none;
-moz-user-select:none;
background-color:#f5f5f5;
background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
border:1px solid rgba(0,0,0,.1);
border-radius:2px;
color:#444;
cursor:default;
display:inline-block;
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1');
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:700;
height:24px;
line-height:24px;
margin-left:0;
min-width:70px;
text-align:center;
transition:all .218s;
padding:0 8px;
}

.contact-form-button:hover,.contact-form-button.hover {
-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
-moz-transition:all 0;
-o-transition:all 0;
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
-webkit-transition:all 0;
background-color:#f8f8f8;
background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
border:1px solid #c6c6c6;
box-shadow:0 1px 1px rgba(0,0,0,.1);
color:#222;
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#f1f1f1');
transition:all 0;
}

.contact-form-button.focus,.contact-form-button.right.focus,.contact-form-button.mid.focus,.contact-form-button.left.focus {
border:1px solid #4d90fe;
outline:none;
z-index:4!important;
}

.contact-form-button-submit:focus,.contact-form-button-submit.focus {
-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);
-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);
box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);
border-color:#404040;
}

.contact-form-button-submit:focus:hover,.contact-form-button-submit.focus:hover {
-moz-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);
-webkit-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);
box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);
}

.contact-form-button-submit {
border:1px solid #505050;
color:#fff;
background-color:#4d90fe;
background-image:linear-gradient(top,#4d90fe,#4787ed);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');
border-color:#3079ed;
}

.contact-form-button-submit:hover {
border:1px solid #404040;
color:#fff;
background-color:#357ae8;
background-image:linear-gradient(top,#4d90fe,#357ae8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8');
border-color:#2f5bb7;
}

.contact-form-button-submit:active,.contact-form-button-submit:focus:active,.contact-form-button-submit.focus:active {
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
}

.contact-form-button.disabled,.contact-form-button.disabled:hover,.contact-form-button.disabled:active {
background:none;
border:1px solid rgba(0,0,0,.05);
color:#b8b8b8;
cursor:default;
pointer-events:none;
}

.contact-form-button-submit.disabled,.contact-form-button-submit.disabled:hover,.contact-form-button-submit.disabled:active {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
border:1px solid #505050;
color:#fff;
filter:alpha(opacity=50);
opacity:.5;
background-color:#4d90fe;
border-color:#3079ed;
}

div.gsc-control {
width:100%;
}

#uds-searchClearResults {
position:absolute;
top:15px;
right:-3px;
display:none;
height:9px;
width:9px;
border-style:solid;
border-width:1px;
padding:0;
}

#uds-searchControl .gsc-results {
width:auto;
border-style:solid;
border-width:1px;
margin:0 0 2em;
padding:1em 1em 0;
}

#uds-searchControl .gsc-tabsArea {
float:left;
position:relative;
top:1px;
padding-right:10px;
}

#uds-searchControl .gsc-tabHeader {
float:left;
line-height:1.7;
}

#uds-searchControl .gsc-tabHeader.gsc-tabhActive {
font-weight:700;
border-style:solid;
border-width:2px 1px 0;
}

#uds-searchControl .gsc-tabHeader.gsc-tabhInactive {
padding-top:2px;
border-style:solid;
border-width:0;
}

#uds-searchControl .gsc-resultsbox-visible {
clear:left;
}

#uds-searchControl .gs-result .gs-title,#uds-searchControl .gsc-results .gsc-trailing-more-results {
line-height:1.5em;
}

#uds-searchControl .gs-relativePublishedDate,#uds-searchControl .gs-publishedDate {
line-height:1.3em;
}

#uds-searchControl .gs-result a.gs-visibleUrl,#uds-searchControl .gs-result .gs-visibleUrl {
line-height:1.3em;
font-size:95%;
}

#uds-searchControl .gs-result .gs-snippet {
line-height:1.2em;
margin:.25em 0;
}

#uds-searchControl .gs-no-results-result .gs-snippet,#uds-searchControl .gs-error-result .gs-snippet {
border:none;
background-color:transparent;
font-style:italic;
}

.FollowByEmail .follow-by-email-inner span {
display:block;
position:relative;
margin-right:74px;
}

.FollowByEmail .follow-by-email-inner input {
font-family:arial,sans-serif;
}

.FollowByEmail .follow-by-email-inner::-webkit-input-placeholder,.FollowByEmail .follow-by-email-inner input:-moz-placeholder {
font-size:13px;
font-family:arial,sans-serif;
color:#999;
}

.FollowByEmail .follow-by-email-inner .follow-by-email-address {
width:100%;
height:22px;
font-size:13px;
border:1px inset;
}

.FollowByEmail .follow-by-email-inner .follow-by-email-submit {
width:60px;
border:0;
border-radius:2px;
-moz-border-radius:2px;
background:rgba(0,0,0,.6);
color:#fff;
cursor:pointer;
font-size:13px;
height:26px;
z-index:0;
margin:0 0 0 8px;
}

.follower {
width:32px;
height:32px;
float:left;
margin:2px;
}

.follower img {
width:32px;
clip:rect(0,32px,32px,0);
position:absolute;
}

div.clear {
clear:both;
}

.label-size-1 {
font-size:80%;
filter:alpha(80);
opacity:.8;
}

.label-size-2 {
font-size:90%;
filter:alpha(90);
opacity:.9;
}

.label-size-3 {
font-size:100%;
}

.label-size-4 {
font-size:120%;
}

.label-size-5 {
font-size:160%;
}

.label-size {
line-height:1.2;
}

#navbar-iframe {
display:block;
height:30px;
}

.crosscol .PageList UL,.footer .PageList UL {
list-style:none;
margin:0;
padding:0;
}

.crosscol .PageList LI,.footer .PageList LI {
list-style:none;
float:left;
padding-right:.75em;
background:none;
margin:.75em;
}

.PageList LI A {
font-weight:400;
}

.PageList LI.selected A {
font-weight:700;
text-decoration:none;
}

.PopularPosts .item-thumbnail {
float:left;
margin:0 5px 5px 0;
}

.PopularPosts .widget-content ul li {
padding:.7em 0;
}

.PopularPosts img {
padding-right:.4em;
}

.PopularPosts .item-title {
padding-bottom:.2em;
}

.profile-img {
float:left;
margin:0 5px 5px;
}

.profile-data {
margin:0;
}

.profile-name-link {
background:no-repeat left top;
display:inline-block;
min-height:20px;
padding-left:20px;
}

.slideshow-container {
text-transform:none;
font-family:Arial,sans-serif;
letter-spacing:normal;
word-spacing:normal;
width:150px;
height:150px;
clear:both;
margin:auto;
}

.Stats .counter-wrapper {
display:inline-block;
font-size:24px;
font-weight:700;
height:30px;
line-height:30px;
vertical-align:top;
direction:ltr;
}

.Stats img {
margin-right:10px;
vertical-align:top;
}

.Stats .graph-counter-wrapper {
color:#fff;
}

.Stats .digit {
background:url(/img/widgets/stats-flipper.png) no-repeat left!important;
border:1px solid #fff;
display:inline-block;
height:28px;
line-height:28px;
margin-left:-1px;
position:relative;
text-align:center;
width:22px;
}

.Stats .blind-plate {
border-bottom:1px solid #fff;
border-top:1px solid #000;
filter:alpha(opacity=65);
height:0;
left:0;
opacity:.65;
position:absolute;
top:13px;
width:22px;
}

.Stats .stage-1 {
background-position:-22px 0!important;
}

.Stats .stage-2 {
background-position:-44px 0!important;
}

.Stats .stage-3 {
background-position:-66px 0!important;
}

.widget.Subscribe {
position:static;
}

.widget.Subscribe .widget-content {
zoom:1;
}

.subscribe {
cursor:pointer;
color:#999;
}

.subscribe a {
color:#999;
}

.subscribe-wrapper {
position:relative;
zoom:1;
margin:.5em;
padding:0;
}

div.subscribe {
cursor:pointer;
text-align:left;
width:144px;
margin:0;
padding:0;
}

div.subscribe div.top {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.blogger.com/img/widgets/s_top.png',sizingMethod='crop');
font-size:1em;
width:144px;
padding:4px 0 1px;
}

html>body div.subscribe div.top {
background:url(//www.blogger.com/img/widgets/s_top.png) top left no-repeat;
}

span.inner {
margin:0;
padding:0;
}

div.subscribe div.top span.inner {
margin:0 5px;
}

.feed-icon {
vertical-align:baseline;
display:inline;
}

div.subscribe div.bottom {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.blogger.com/img/widgets/s_bottom.png',sizingMethod='crop');
font-size:3px;
height:3px;
line-height:0;
}

.subscribe-wrapper .expanded {
position:absolute;
top:0;
z-index:20;
}

html>body div.subscribe div.bottom {
background:url(//www.blogger.com/img/widgets/s_bottom.png) bottom left no-repeat;
margin-bottom:0;
padding-bottom:0;
width:144px;
}

.feed-reader-links {
position:relative;
list-style:none;
margin:0;
padding:0;
}

.subscribe-dropdown-arrow {
float:right;
margin-right:6px;
margin-top:4px;
}

a.feed-reader-link {
display:block;
font-weight:400;
text-decoration:none;
z-index:1000;
margin:.5em;
}

.feed-reader-link img {
border:0;
display:inline;
}

.Translate .goog-te-menu-value span {
color:#000;
}

.Translate .goog-te-gadget a:link.goog-logo-link {
font-size:12px;
font-weight:700;
color:#444;
text-decoration:none;
}

div.floatingPlayer_gsvb div.playerInnerBox_gsvb .player_gsvb {
width:320px;
height:260px;
}

.videoBar-container {
text-transform:none;
font-family:Arial,sans-serif;
letter-spacing:normal;
word-spacing:normal;
clear:both;
margin:auto;
}

.wikipedia-search-main-container {
max-width:350px;
padding-top:5px;
}

.wikipedia-search-wiki-link {
vertical-align:middle;
width:8%;
}

.wikipedia-search-input {
border:1px solid #d9d9d9;
border-top:1px solid silver;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
height:28px;
padding-left:4px;
vertical-align:top;
width:60%;
}

.wikipedia-search-input:hover {
border:1px solid #b9b9b9;
border-top:1px solid #a0a0a0;
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
}

.wikipedia-search-input:focus {
border:1px solid #4d90fe;
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
outline:none;
}

.wikipedia-search-form {
overflow:hidden;
padding-bottom:0;
padding-left:6px;
margin:0;
}

.wikipedia-search-results-header {
border-bottom:1px solid #ebebeb;
display:none;
font-weight:700;
height:19px;
padding-top:3px;
}

.wikipedia-search-button {
background-color:#4d90fe;
background-image:url(/img/widgets/icon_wikipedia_search.png);
background-position:center;
background-repeat:no-repeat;
border:1px solid #3079ed;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
border-radius:2px;
color:transparent;
font-size:11px;
font-weight:700;
height:28px;
text-align:center;
width:38px;
}

.wikipedia-search-button:hover {
background-color:#357ae8;
border:1px solid #2f5bb7;
color:transparent;
}

.wikipedia-search-button:focus {
-webkit-box-shadow:inset 0 0 0 1px #fff;
-moz-box-shadow:inset 0 0 0 1px #fff;
-ms-box-shadow:inset 0 0 0 1px #fff;
box-shadow:inset 0 0 0 1px #fff;
}

.wikipedia-search-results {
color:#dd4b39;
padding-top:2px;
}

.wikipedia-searchtable {
position:relative;
right:6px;
}

.wikipedia-icon {
padding-bottom:5px;
}

.wikipedia-input-box {
padding:0 2px;
}

section,nav,article,aside,hgroup,header,footer,.Navbar iframe {
display:block;
}

time,mark,* html .goog-inline-block,:first-child+html .goog-inline-block,img.gsc-branding-img-noclear,.slideshow-container img {
display:inline;
}

#ArchiveList a.post-count-link,#ArchiveList a.post-count-link:link,#ArchiveList a.post-count-link:visited,.blog-list-container a,.Translate a.goog-te-menu-value,.wikipedia-search-result-link a:link,.wikipedia-search-more a:visited,.wikipedia-search-result-link a:visited,.wikipedia-search-more a:link {
text-decoration:none;
}

#ArchiveList .collapsed ul,.collapsed-backlink .collapseable,.comments .comments-content .comment-thread:empty,.comments .thread-chrome.thread-collapsed,.item-control,#uds-searchControl .gsc-resultsHeader,.crosscol .PageList H2 {
display:none;
}

#blog-pager-newer-link,.subscribe-feed-title {
float:left;
}

.comment-link,.label-count,.wikipedia-search-bar {
white-space:nowrap;
}

.comments .comment .comment-actions a:hover,.blog-list-container a:hover,.wikipedia-search-more a:hover,.wikipedia-search-result-link a:hover,.wikipedia-search-more a:active,.wikipedia-search-result-link a:active {
text-decoration:underline;
}

.comments .comments-content .comment-body,#uds-searchControl,.FollowByEmail .follow-by-email-inner {
position:relative;
}

.comments .comments-content .comment-content,.cloud-label-widget-content {
text-align:justify;
}

.comments .comment-replybox-thread,.FollowByEmail .widget-item-control {
margin-top:5px;
}

.comments .continue,a.follower-link,a.next-page-link,.quickedit {
cursor:pointer;
}

.sb-email,.Stats .stage-0 {
background-position:0 0!important;
}

* html .goog-custom-button-inner-box,* html .goog-custom-button-rtl .goog-custom-button-outer-box,:first-child+html .goog-custom-button-inner-box {
left:-1px;
}

.cse-status,.newsBar-status,.slideshow-status,.videoBar-status {
color:#676767;
font-size:11px;
margin:10px;
padding:4px;
}

.profile-datablock,.profile-textblock {
margin:.5em 0;
}

@media screen and max-device-width480px{
.comments .comments-content .comment-replies {
margin-left:0;
}
}

@media all{
.BLOG_mobile_video_class {
display:none;
}
}

@media handheld{
.BLOG_mobile_video_class {
display:inline;
}

.BLOG_video_class {
display:none;
}
}
